An Adaptable Approach for Integrity Control in Federated Database Systems
نویسنده
چکیده
In database federations the integrity problem arises from the degree of heterogeneity and autonomy of participating component database systems. This causes integrity control more complicate than that in traditional centralized database systems. Semantic integrity should be considered in two phases: constraint federation and constraint enforcement. Otherwise, the administrators of component database systems might not agree to join the federation, or some or even all of component databases will be in an inconsistent state when an update is executed. The semantic integrity of federated database refers to representation integrity and enforcement integrity. The representation integrity means that the constraint definition of federated database schema should correctly reflect the characteristics of schema integration. The enforcement integrity means that the federated database state should be consistent with constraints defined over it, when an update is executed. In this thesis, we propose a new component to keep the semantic integrity of federated database. Firstly, we specify an integrity control component, which plays an extendible part of an FDBMS. A set of modules within a reference architecture is given; different degrees of evaluation autonomy are distinguished; and coupling principle is developed to unravel conflicts between the evaluation state of component constraints and that of global ones. Secondly, we develop integrity control enforcement policies for the federation policy. We show that this model is adaptable and flexible to represent the characteristics of federation and the application requirements of constraint enforcement plan. Thirdly, we define an integrity constraint type model that acts as a canonical model. It represents component constraints as integrity constraint types. Based on this model, federation users can translate component constraints, then integrate them and form global ones. These two models, taken together, preserve the representation integrity at the constraint federation phase. Fourthly, we give a two-step approach to enforce constraints. This approach is made up of two parts: type-based two-phase evaluation and policy-based two-phase commitment. It maintains the enforcement integrity at the constraint enforcement phase. Finally, the feasibility of the proposed component is implemented in a prototype, called MIGI. Spatial constraint federation and spatial constraint enforcement have been taken into account in MIGI.
منابع مشابه
Considering Integrity Constraints During Federated Database Design
Correct transformations and integrations of schemata within the process of federated database design have to encompass existing local integrity constraints. Most of the proposed methods for schema transformation and integration do not sufficiently consider explicit integrity constraints. In this paper we present an approach to deal with integrity constraints. Our approach bases on the idea to r...
متن کاملIntegrity Constraints in Federated Database Design 1
In this paper we demonstrate the application of a methodology for federated database design. Federated database design includes the transformation of heterogeneous local schemata from the native data models of the component database systems into a common data model, the integration of these homogenized schemata into the federated schema, and the derivation of external schemata for global applic...
متن کاملBuilding a Federated Database: the Femus Experience
The increased avalaibility of various databases in large corporations has created the need to federate the databases into loosely coupled collections of autonomous systems to allow controlled sharing of information and at the same time preserve the autonomy of each participant. Traditional distributed database (DDB) research has provided the earliest solutions to information sharing in distribu...
متن کاملSpecifying a component based active mechanism for Federated Database Systems
This paper presents an architecture of a component based active mechanism suitable for federated database systems (FDBMS), i.e., a collection of autonomous DBMS with a common understanding of their universe of discourse. The main components of the mechanism are exible event and rule services that cooperate to execute active rules. The event service allows the speciication and generation of even...
متن کاملIntegrating Engineering Databases: How Does the Application Domain Influence the FDBMS Architecture?
Federated database technology provides a basis to build integrated engineering environments. The specific requirements of this application domain influence the architecture and implementation details of a federated database management system (FDBMS) built to integrate engineering applications. This paper introduces an application scenario of an engineering environment, which is used to illustra...
متن کامل